/*自定义通用样式*/
.uni-flex-center {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.my-tabbars /deep/ .u-icon__img {
    height: 50rpx !important;
    width: 50rpx !important;
}

.my-popup{
    z-index: 998 !important;
}

body, .uni-body {
    background: #efefef;
}
uni-page-body{
    height: 100% !important;
    background: #efefef;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
uni-app, uni-page-head {
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
uni-page-head .uni-page-head-ft {
    padding-right: 8px;
}

.u-tabbar /deep/ {
    .u-tabbar__content__item__button {
        top: 5px !important;
    }
    .u-tabbar__content__item__text {
        bottom: 5px !important;
    }
}

.text-right {
    text-align: right !important;
}
.flex-between {
    display: flex;
    justify-content: space-between;
}
.flex-around {
    display: flex;
    justify-content: space-around;
}
.u-load-more-wrap {
    padding: 20px 0;
}

.u-empty {
    height: auto;
    padding: 50rpx 0;
}

.u-badge {
    min-width: 16px;
}

.u-drawer /deep/ {
    .popup-title {
        height: 50px;

        .inner {
            position: fixed;
            left: 0;
            right: 0;
            top: 0;
            z-index: 3;
            height: 50px;
            line-height: 50px;
            font-size: 16px;
            text-align: center;
            background: #fff;
            border-radius: 10px 10px 0 0;
            overflow: hidden;
            border-bottom: 1px solid #efeff4;
        }
    }

    .popup-footer {
        height: 70px;
        .inner {
            position: fixed;
            left: 0;
            right: 0;
            bottom: 0;
            padding: 15px;
            z-index: 2;
            background: #fff;
        }
    }

    .popup-body .uni-scroll-view-content {
        border-radius: 10px 10px 0 0;
        height: auto;
    }
}